@charset "utf-8";
/*=========================== 共用图片============================== */
.title01,.title03,.bbs_tit,.b_nav{ background:url(http://static.ccvic.com/index/images/bg_x.png) repeat-x -1000px -1000px;} 
.title01 li,.v_tit,.name,.a_more_pl,.title07,.ico_tw1,#playNum a,.tt_more a,.b_l,.b_r,.tit_video,.tit_bbs,.title07 a,.cont_2 .list1 li,.cont_3 .list1 li,.h_menu .current,.n_search{ background:url(http://static.ccvic.com/index/images/bg_btn.png) no-repeat -1000px -1000px;}
.title02 a{ background:url(../index/images/bg_index.png) no-repeat -1000px -1000px;} 
 #header{ background:none; width:980px; margin:0 auto; padding:5px 0; height:65px; position:relative; overflow:hidden;}
	.logo{ width:142px; height:65px; float:left; margin-right:20px; margin-left:15px; display:inline}
	.weather{ float:left; line-height:18px; padding-top:15px; _padding-top:18px;}
	.h_r{ position:absolute; right:10px; top:18px;}
	.h_r li{ margin-bottom:2px; *margin-bottom:-2px; }
	.h_r img{ margin-right:3px; vertical-align:-2px;}
	.a_login,.a_reg,.a_sub{ padding-left:15px; display:inline-block; vertical-align:middle; margin-left:5px;  }
	.a_login{ background-position:0 5px;}
	.a_reg{ background-position:0 -25px; padding-left:18px;}
	.a_sub{ background-position:0 -53px; _background-position:0 -54px; padding-left:16px;}
	#header .a_sub{ color:#f57417; vertical-align:0px; _vertical-align:-3px;}
	.f_right span{ _vertical-align:-3px; }
	.t_pic{ border:1px solid #f1f1f1; position:absolute; top:8px; left:320px; width:426px; height:60px;} 
    .nav{ background:url(http://static.ccvic.com/common/images/nav_x.png) repeat-x; width:994px; height:69px; padding-top:6px; margin:0 auto; position:relative;}
	.nav_l,.nav_r{ background:url(http://static.ccvic.com/common/images/nav_lr.png) no-repeat -1000px -1000px; width:8px; height:75px; display:block; font-size:1px; line-height:1px; position:absolute; top:0;}
	.nav_l{ background-position:0 0; left:0; }
	.nav_r{ background-position:-8px 0; right:0; }
	.nav_con{width:990px; height:62px; padding-top:6px; background:url(http://static.ccvic.com/common/images/bg_nav.jpg) repeat-x;  }
	/*.nav_con ul{ margin:5px 0px 10px 0px; float:left; background:url(http://static.ccvic.com/common/images/line.png) no-repeat; height:50px; display:inline-block; padding:0 23px; letter-spacing:3px; } */
	.nav_con ul{ margin:5px 0px 10px 0px; float:left; background:url(http://static.ccvic.com/common/images/line.png) no-repeat; height:50px; display:inline-block; padding:0 24px; letter-spacing:1px; }
	.nav_con .nav_first{ background:none; padding-left:35px;}
	.nav_con .nav_last{ padding-right:0px;}
	.nav_con a{ margin:0 2px;}
	.let_06{ letter-spacing:6px;}
	
	.nav_search .nav_con ul{ margin:5px 0px 10px 0px; float:left; background:url(http://static.ccvic.com/common/images/line.png) no-repeat right 0; height:50px; display:inline-block; padding:0 13px; border:none; letter-spacing:0;  }
	.nav_search .nav_con .nav_first{ padding-left:30px;} 
	.nav_search .nav_con a{ margin:0 1px;}
	.nav_search .let_06{ letter-spacing:4px;}
	.nav_search .n_tr{ width:195px; border-top:6px solid #31332e; padding-top:14px; padding-left:25px; position:absolute; right:8px; top:0px;}
	.n_search{ background-position:0 -280px; width:162px; height:20px; margin-bottom:2px;}
	.inp_search,.input_blur{ width:116px; height:20px; line-height:20px; padding:0 3px;  border:none; display:inline-block; background:none; float:left;}
	.btn_search,.button_style{ width:40px; height:20px; text-align:center; line-height:18px; color:#fff; border:none; display:inline-block; background:none; float:left; cursor:pointer;}
	.a_hot{ display:block; }
	#header ul.row li{ _margin-left:0px;}
	 
/*=========================== 主体内容============================== */

#content{ width:980px; margin:10px auto; overflow:hidden;}
	.tt{ width:978px; border:1px solid #f1f1f1; background:url(../images/bg_top.jpg) no-repeat 15px 1px; height:108px; margin-bottom:10px; position:relative;}
		.tt h1{ font-size:42px; font-family:"Microsoft Yahei","SimHei"; margin-top:25px; _margin-top:29px; margin-left:100px;  }
		.tt h1 a{ color:#555;}
		.tt h1 a:hover{ color:#333; text-decoration:none;}
		.tt_con{ width:863px; height:24px; background:#f9f9f9; line-height:24px; margin-left:100px; margin-top:20px; margin-top:16px\9; *margin-top:20px;}
		.tt_con a{ margin-left:20px;}
		.tt_more{ position:absolute; right:15px; top:15px; }
		.tt_more,.tt_more a{ width:20px; height:50px; display:block; overflow:hidden;}
		.tt_more a{ background-position:-274px -90px;}
		.tt_more a:hover{ background-position:-300px -90px;}
		.tt_logo{ position:absolute; left:15px; top:21px;}
		.tt_logo a{ display:block; width:68px; height:66px; }
		.tt_con a,.blue a{color: #004276;}
		.tt_con a:hover,.blue a:hover{ color:#a00000;}
	.cont_1{ border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; width:978px; margin-bottom:10px; overflow:hidden;}
		.c1_l{ width:336px; float:left; overflow:hidden;}
			.hotpic{ border-top:1px solid #f1f1f1; position: relative; width:335px; height:275px;} 
				.h_menu{ z-index:3; }
				.h_menu li{ background:#fff; border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1; cursor:pointer; width:55px; height:25px; line-height:25px; text-align:center; float:left; }
				.h_menu .current{ background-position:-139px -114px; width:55px; height:28px; display:inline-block;  z-index:3; position: relative; border-bottom:none; border-right:none;}
				.h_menu li a:hover{ text-decoration:none;}
				.h_menu .current a,.h_menu .current a:hover{ color:#fff;}
				.pic_list{ float:left; position:relative; z-index:1; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; z-index:1; margin-top:-2px;}
				.pic_list li{ text-align:center;  }
				.pic_list img{ width:332px; height:250px; border:1px solid #fff; z-index:1; margin-top:2px; }
				.pic_tit{ background:#f5f5f5; font-size:14px; width:336px; font-weight:bold; height:35px; line-height:35px; position:absolute;  background:rgba(250, 249, 240, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#fff; left:0; bottom:0;  z-index:2}
				.pic_tit a{ position:relative;}
			.video{  margin-top:15px; float:left;}
				.title01{ background-position:0 28px; width:335px; height:31px; display:block; position:relative;}
				.title01 li{ background-position:-125px -36px; cursor:pointer; width:115px; height:28px; margin-top:2px; margin-left:6px; float:left; text-align:center; line-height:28px;}
				.title01 .current{ background-position:0 -36px; }
				/*.title01 .current a{ color:#900000;}*/
				.title01 li span{ padding-left:22px; display:block;}
				.tit_video{ background-position:-277px -194px;}
				.title01 .current .tit_video{ background-position:28px -194px;}
				.tit_bbs{ background-position:-286px -238px; }
				.title01 .current .tit_bbs{ background-position:16px -238px;}
				.ay_news{ background:url(http://static.ccvic.com/index/images/ico_ay.png) no-repeat 0 2px;}
				.a_ay{ width:98px; height:23px; display:inline-block; vertical-align:middle; margin-right:5px;  line-height:100px; overflow:hidden;}
				.v_con{ padding:28px 15px;} 
				.v_tit,.v_con p{ padding:0 10px; overflow:hidden;}
				.v_tit{ background-position:-294px -61px; padding-left:35px; padding-bottom:8px; font-size:14px;}
				.v_tit1{ padding-left:0; background:none; }
				.n_pic{ border:1px solid #cfcfcf; padding:1px; float:left;}
				.v_con img,.vhot_con img{ width:94px; height:66px; margin-right:10px;}
				.wz{ line-height:20px;text-indent:2em; text-align:justify; text-justify:inter-ideograph;}
				.v_con .wz{ text-indent:0; line-height:22px;}
				.line01,.line02,.line03{ height:2px; border-bottom:1px dashed #d5d5d5; font-size:1px; line-height:1px; clear:both;}
				.line02{ border-bottom:1px solid #f1f1f1;}
				.line03{ border-bottom:1px solid #dceefd; margin-bottom:4px; margin-left:6px; width:94%; }
				.v_con .line01{ margin:20px auto; _margin:23px 0;}
			.pic01{ width:336px; float:left; margin-bottom:10px;}
			.pic01 img{ width:332px; height:90px; display:block; margin:0px auto;} 
		.c1_m{ width:389px; float:left; overflow: hidden;}
			.news_con{ padding:0 14px;}
			.c1_m h2{ padding:5px 0 2px 7px; font-size:18px; font-weight:normal; font-family:"黑体";}
			.c1_m .hm_tit{ padding-left:0px;}
			.list1{ line-height:26px; margin-bottom:6px;}
			.list3{ margin-bottom:0px;}
			.c1_m .list1{ padding-left:8px;}
			.title02{ width:349px; height:24px; margin:8px auto;}
			.title02 a{ background-position:0 0; width:349px; height:24px; display:block;}
			.title02 a:hover{ background-position:0 -28px;}
			.c1_m .line01{ margin-left:5px; width:92%;} 
			.a_link{ padding:10px 0 6px 8px; line-height:22px; }
			.a_link a{ margin-right:5px; display:inline-block;}
			.pic02 img{ display:block; width:385px; height:90px; margin:0 auto;}
		.c1_r{ width:252px; border-left:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; float:left; overflow:hidden;}
			.title03{ background-position:0 -7px; height:31px; line-height:31px; position:relative;}
				.more{ float:right; margin-right:13px;}
				.more a{ color:#900000;}
				.title03 .f_14{ margin-left:15px;}
				.title03 .title04{ border-bottom:6px solid #900000; width:108px; height:20px; line-height:20px; text-align:center; display:block;position:absolute; bottom:-2px; _bottom:-3px; left:0px; margin-left:0px;}
				.title03 .title10{ width:140px;}
			.r_con,.zt{ padding:8px 12px;} 
				.name{ background-position:-267px -3px; display:inline-block; width:48px; height:22px; line-height:22px; color:#fff; padding-right:5px; text-align:center;}
				.r_con .wz{ padding-top:9px; line-height:20px; height:100px; *height:101px; _height:103px;}
				.a_more_pl{ background-position:0 0; width:215px; height:28px; line-height:28px; display:block; margin:8px auto; padding-left:15px; font-size:14px; font-weight:bold;}
				.keywords{ padding-left:2px; width:226px; height:20px; overflow:hidden;}
				.keywords a{ color:#900000; text-decoration:underline;  display:inline-block; white-space:nowrap;} 
				.r_con .line01{ margin-bottom:6px; margin-top:7px;}
			.vhot_con p{ padding:5px 0;}
			.zt{ background:#fafafa; }
				.zt .line01{ margin:2px 0 6px 0;}
				.zt_wz{ height:62px; margin-bottom:5px;}
				.zt_wz img{ width:78px; height:58px; margin-right:10px;}
				.zt_wz .b{ line-height:20px; display:inline-block; padding-top:5px; width:135px;  }
				.zt_wz grey{ clear:both;}
				.keywords1{ line-height:18px; padding-top:8px; display:inline-block;}
				.keywords1 a{display:inline-block;}
				.list2 .grey:hover{ color:#801a1a;}
				.zt .zt_con{ padding:5px 0;}
				.zt .list2{ padding-top:4px;}
			.ay{ padding-bottom:8px; padding-top:18px;}	
				.ay .line01{ margin-bottom:10px; margin-top:12px;}
				.ay dt{ width:82px; float:left; margin-right:5px;}
				.ay dd{ line-height:20px; }
			.pic03 img{ display:block; width:240px; height:90px; margin:0 auto;}
		.pic06 img{ width:978px; height:70px; border-top:1px solid #f1f1f1;}
	.cont_2{ border:1px solid #f1f1f1;  width:978px; margin-bottom:10px; overflow:hidden;}
		.c2_l{ width:730px; float:left; border-right:1px solid #f1f1f1; overflow:hidden;}
			.tw1{ width:335px; float:left; margin:10px 15px 0px 15px; display: inline; *margin-top:0px; overflow:hidden;} 
				.tw1 .title01{ line-height:30px; margin-bottom:15px; background-position:0 -134px;}
				.title05{ border-bottom:4px solid #900000; color:#900000; width:114px; height:27px; line-height:27px; text-align:center; display:block;position:absolute; bottom:-1px; _bottom:-2px; left:0px; margin-left:0px;}
			.imgArea{ width:124px; float:left; margin-right:2px;}
				.imgArea img{ width:120px; height:128px; display:block;}
				.tit_tw{ background:#e4e2e2; width:124px; height:23px; line-height:24px; text-align:center; margin-top:3px; display:inline-block;  }	
			.textArea{ float:left;}
			.textArea .list1{ line-height:24px; font-size:14px;}
			h3{ font-size:14px;}
			.cont_2 .list1 li,.cont_3 .list1 li{ background-position:-315px -277px; padding-left:15px; } 
			.cont_2 .list1 li{font-size:14px;}
			.cont_2 .tw2{ margin-top:10px; margin-left:10px;}
			.cont_2 .line01{ width:98%; margin:0 auto 8px;}
		.c2_r{ width:245px; margin-left:2px; float:left; margin-bottom:2px; overflow:hidden;}
			.hq{ padding-top:10px; padding-left:5px; width:240px; }
			.pic07{ width:245px; height:447px; margin-bottom:5px; 	}
			.cont_2 .r_con{ padding-top:13px;}
		.pic04{ width:980px; height:70px; overflow:hidden;}
	.cont_3,.cont_4{ width:980px; margin-bottom:10px; overflow:hidden;}
		.cont_3{ margin-top:5px; margin-bottom:0;}
		.c3_l{ width:716px; float:left; overflow:hidden;}
			.tw2{ width:345px; float:left; margin-top:5px; height:442px; overflow:hidden;}
			.tw3{ margin-left:20px;}
			.tw2 .title01{ width:345px; background-position:0 29px;}
			.title06 li{ width:100px; height:26px; line-height:26px; float:left; margin-left:0; margin-right:8px; border:1px solid #f6f6f6; border-bottom:1px solid #d9d9d9; background:url(http://static.ccvic.com/index/images/bg_btn.png) no-repeat -235px -162px #f6f6f6;}
			.title06 .current{  background:url(http://static.ccvic.com/index/images/bg_btn.png) no-repeat -235px -162px #fff; border:1px solid #d9d9d9; border-bottom:1px solid #fff;}
			.tw2 .more{ line-height:32px;}
			.tw_con{ padding-top:15px;}
				.imgArea1{ width:122px; margin-bottom:5px;}
				.imgArea1 img{ width:118px; height:88px; }
				.imgArea1 .tit_tw{ width:122px;}
				.imgArea2 img{ height:105px; margin-top:5px; margin-bottom:5px; *margin-top:8px;}
				.tw_con .textArea{ width:202px; margin-left:8px;}
				.tw_con .wz{ line-height:22px;}
				.tw_con .line01{ margin-bottom:6px; margin-left:0;}
				.tw_con .line02{ margin-bottom:2px;}
		.c3_r{ width:254px; float:left; margin-left:10px; overflow:hidden;}		
			.club,.row,.hg{ background:#f9f9f9; border:1px solid #f1f1f1; width:252px; margin-top:10px; float:left;}	
				.club{ margin-top:5px; margin-bottom:5px; } 	
				.c3_r .title01{ width:252px;}
				.c3_con{ padding:10px; overflow:hidden;}
				.c3_con .zt_con{ padding-top:0px; _padding-top:-1px;}
				.c3_con .wz{ padding-bottom:5px; padding-top:2px;}
				.list2{ line-height:22px; }
				.c3_r .line01{ margin:9px 0;}
				.c3_r .title05{ bottom:0;}
 			.row{ background:none; height:273px; margin-top:5px;}
				.row .c3_con{ padding:7px 10px; line-height:23px;}
				.row li{ line-height:23px; _margin-top:8px;}
				.bg_red,.bg_grey{ background:#900000; color:#fff; display:inline-block; height:12px; line-height:14px; *line-height:12px; margin-right:6px; text-align:center; vertical-align:0px; width:15px; }
				.bg_grey{ background:#9a9a9a;}
		.cont_4{ margin-top:2px;}		
		.bbs{ width:716px; float:left; height:270px; overflow:hidden;} 
			.bbs_tit{ background-position:0 -42px; width:714px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; height:44px;}
			.title07{ display:inline-block; margin-left:24px; margin-top:10px; width:82px; height:32px;  border:1px solid #d9d9d9; border-bottom:1px solid #fff; background:#fff; line-height:32px; padding-left:30px;}
			.title07 a{ background-position:-265px -159px; display:block;  }
			.bbs_nav{ float:right; margin-right:10px;}
			.bbs_nav,.bbs_nav a{ line-height:44px;}
			.bbs_nav a{ margin:0 5px;}
			.bbs_l{ width:345px; float:left; }
				.bbs_l .tit_tw{ background:none;}
			.bbs_r{ width:355px; float:left; margin-left:15px;}
				.tw4{ width:355px; position:relative; margin-top:20px; *margin-top:28px; }
				.tw_t,.tw_b{ background:url(http://static.ccvic.com/index/images/bg_tb.png) no-repeat -1000px -1000px; width:355px; height:10px; line-height:1px; font-size:1px;}
				.tw_t{ background-position:0 0;}
				.tw_b{ background-position:0 -20px; height:5px;}
				.tw4_con{ width:343px; padding:0 5px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; overflow:hidden; }
				.tw4_con img{ width:78px; height:58px; padding:1px; border:1px solid #cfcfcf; float:left; margin:8px 8px;}
				.tw4_con .list1{ line-height:20px; padding-top:8px; padding-left:5px; float:right; width:135px;}
				.ico_tw1{ background-position:0 -72px; width:66px; height:22px; text-align:center; line-height:22px; color:#999; position:absolute; right:20px; top:-11px;}
				.tw5 .ico_tw1{ left:20px;}
				.tw5 .list1{ float:left; padding-right:5px;}
			
			.bbs_ll{ width:186px; float:left; margin:16px 16px 0 16px; _margin-left:5px; }
				.bbs_ll img{ width:182px; height:136px; padding:1px; border:1px solid #cfcfcf; margin-bottom:1px;}
				.ll_con{ width:171px; height:58px; background:#e4e2e3; padding:5px 5px 5px 10px; line-height:18px; overflow:hidden;}
				.ll_con span{ text-align:center; display:block; margin-bottom:2px;}
				.bbs .grey a{ color:#333; margin-left:10px;}
				.bbs .grey a:hover{ color:#900000; }
			.bbs_rr{ margin-top:16px;}	
				.bbs_rr .grey{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; line-height:22px; padding:3px 10px 10px 0; padding-right:10px;} 
				.bbs_rr li{ width:248px; float:left; line-height:25px;} 
				
 		.hg{ background:none; margin-top:0;	 width:228px; padding:10px 12px; float:left; margin-left:10px; overflow:hidden;}
			.tw6 img{ width:65px; height:62px; border:1px solid #6b6b6b; float:left; margin-right:10px; }
			.tw6{ height:82px; padding-top:10px; overflow:hidden;}
			.tw6 .list2{ float:left;}
 
 	.cont_5{ background:url(http://static.ccvic.com/index/images/bg_pic.png) no-repeat; padding:10px; overflow:hidden; width:958px; height:472px; border:1px solid #f1f1f1;} 	
		.pic_news{ width:690px; float:left; padding-top:28px; overflow:hidden; position:relative;}
			.title08{ position:absolute; top:0px; left:20px; }
			.pic_l{ width:326px; float:left; overflow:hidden;}
			.pic_l img{ width:320px; height:409px; border:3px solid #b5b5b5; display:block; padding:0px;}
			.pic_l .tit_tw{ width:328px; margin-top:4px;}
			.pic_r{ width:364px; float:left; overflow:hidden;}
				.pic_r li{ display:inline; width:166px; height:142px; border:1px solid #e6e6e6; background:#fff; float:left; margin-left:10px; margin-bottom:6px; overflow:hidden;}
				.pic_r a{ width:156px; display:block; margin:0px auto; text-align:center; } 
				.pic_r img{ width:154px; height:110px; border:1px solid #000; margin:5px auto 1px;}
			#play{width:690px; } 
			#playNum{ z-index:3; width:100px; text-align:center;  position:absolute; position:absolute; right:20px; top:0px; _top:-8px; } 
			#playNum a{ background-position:-306px -34px; height:16px; width:16px; margin:0 5px; display:inline-block; line-height:16px; _line-height:45px; text-indent:20px; cursor:pointer; overflow:hidden;}
			#playNum .num_current{ background-position:-286px -34px; overflow:hidden}
			#playNum a:hover{ text-decoration:none; } 
 
 		.wb{ float:left; margin-left:35px; width:233px;}
			.wb p{ padding-bottom:10px; padding-left:18px;}
			.wb li{ width:59px; float:left; margin:4px 0 4px 18px; display: inline;}
			.wb .tit_tw{ width:59px;}
			.wb li img{ width:55px; height:55px; padding:1px; border:1px solid #f1f1f1;}
 			.pic05,.pic05 img{ width:220px; height:235px;}
			.pic05{ padding-left:15px; padding-top:15px; float:left;}
 		
	 .cont_6{ border:1px solid #f1f1f1; padding:0 10px 10px; overflow:hidden; width:958px; margin-top:10px;}
			.cont_6 .line01{ width:935px; margin-top:5px; margin-bottom:10px; margin-left:11px;}
			.cont_6 ul{ padding-left:35px;}
			.cont_6 li{ text-align:left; margin-right:10px; line-height:22px; display:inline-block; width:105px; float:left;}
			.cont_6 li a{ display:inline-block;}
			.title09{ padding-top:10px; padding-left:12px;}
			.title09 span{ width:74px; height:26px; line-height:24px; text-align:center; display:block; border-bottom:2px solid #900000;}
 
 
 .b_nav{ background-position:0 -91px; height:38px; width:992px; position:relative; margin:10px auto; overflow:hidden;}
	.b_l,.b_r{ height:38px; position:absolute; top:0px; line-height:1px; font-size:1px; z-index:1;}
	.b_l{ background-position:0 -111px; width:12px; left:0px;}
	.b_r{ background-position:-13px -111px; width:105px; right:0;}
	.b_nav_con{ position:absolute; left:20px; top:0; line-height:38px; z-index:2;}
 	.b_nav_con a{ padding:0 16px 0 8px; display:inline-block; background:url(http://static.ccvic.com/index/images/line1.png) no-repeat right 10px;}
 	.b_nav_con .a_top{ background:url(http://static.ccvic.com/index/images/bg_btn.png) no-repeat 0 -169px; width:44px; height:14px; display:inline-block; padding:0; margin-left:15px;}
 
 